[3-1]如何移植
1.模型文件修改
模型增加字段:"data_row": ["single", "single_p"]
例如:
{
"model": "DataShareYX",
"body": [{
"name": "yc1",
"type": "float",
"unit": "",
"deadzone": "1",
"ratio": "1",
"isReport": "1",
"userdefine": "0,1,0",
"desc": "遥测1",
"data_row": ["single", "single_p"]
},{
"name": "yx1",
"type": "int",
"unit": "",
"deadzone": "1",
"ratio": "1",
"isReport": "1",
"userdefine": "1,1,0",
"desc": "遥信1",
"data_row": ["single", "single_p"]
}
]
}
2.代码移植
覆盖老融合终端DBC库、paho-mqtt库、相关头文件
主要库文件:请联系研发人员获取代码调整,调整数值变化主动发送通知,订阅相关参数变化、遥控命令消息及回调处理函数
代码调整范例:范例工程,请联系研发人员获取重新编译,打包(打包工具有更新,可使用演示的一键云打包模板自动打包)
一键打包范例:范例工程,请联系研发人员获取
- 修改"一键打包.bat"中的
set PRJ_NAME=DataShareYX
- 修改"一键安装.bat"中的
set PRJ_NAME=DataShareYX
以及相关自动安装脚本 - 修改{app名}/PackAPP/appPack.sh中的
APPName="DataShareYX"
- {app名}/PackAPP/bin中放置编译后的可执行程序及配置文件
- {app名}/PackAPP/lib中放置DBC及MQTT库,需要注意,MQTT库要使用V139版本的库